/* CSS Document */
* { padding:0; margin:0; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.clr { clear:both; line-height:0; font-size:0; }
li { list-style:none; }

table { border-collapse:collapse; }
table td { vertical-align:top; }

.asterik { color:#f00; }
img.alignV { vertical-align:middle; }

h1, h2, h3 { line-height:1.2; color:#2a3c51; }
h1 { font-size:20px; margin-bottom:15px; }
h2 { font-size:16px; margin-bottom:15px; }
h3 { font-size:14px; margin-bottom:15px; }

p { padding-bottom:15px; }
#errormsg { color:#f00; border:1px solid #f00; padding:5px 10px; background:#ffdede; margin-bottom:15px; }
#successmsg { color:#2a96e9; border:1px solid #2a96e9; padding:5px 10px; background:#e9f6ff; margin-bottom:15px; }

/* Structure */
#container { padding:1%; width:98%; }
	#nav { margin:0 0 -1px 1%; }
		#nav ul {}
		#nav ul li { display:inline; }
		#nav ul li a { display:block; float:left; height:30px; line-height:30px; background-color:#202c3a; padding:0 15px; margin-right:2px; color:#a9b5b7; text-decoration:none; font-weight:bold; border:1px solid #2a3c51; }
		#nav ul li a:hover { color:#fff; background:#2a3c51; border-color:#2a3c51; }
		#nav ul li.active a { color:#2a3c51; background-color:#fff; border-bottom-color:#fff; }
		
	#subnav { border-top:1px solid #2a3c51; padding: 0 0 0 1%; }
		#subnav ul { margin:10px 0; }
		#subnav li { display:inline; }
		#subnav ul li a { display:block; float:left; padding:7px 8px; margin:0 10px 0 0; color:#2a3c51; border:1px solid #fff; text-decoration:none; }
		#subnav ul li a:hover { border:1px dotted #a8b0b9; }
		#subnav ul li.active a { background-color:#ced1d6; border:1px solid #ced1d6; font-weight:bold; }
	
	#main { clear:both; padding:1%; width:98%; }
		#filter { padding:10px 0 20px 0; }
		
		/* Product table */
		table#table1 { margin-bottom:10px; }
		table#table1 td, table#table1 th { padding:8px 10px; border:1px solid #ccc; }
		table#table1 th { background:#ccc; border-color:#999; }
		table#table1 td.price { text-align:right; }
		table#table1 td.date, table#table1 td.hits, table#table1 td.action { text-align:center; }
		
		/* Category table */
		table#table2 { margin-bottom:10px; }
		table#table2 td, table#table2 th { padding:8px 10px; border:1px solid #ccc; }
		table#table2 th { background:#ccc; border-color:#999; }
		
		/* Attribute/Add table */
		table#table3 { margin-bottom:10px; }
		table#table3 td { padding:0 0 10px 0; vertical-align:top; }
		table#table3.edit1 td { vertical-align:middle; border:1px solid #ccc; padding:10px; }
		table#table3 td { padding-right:10px; }
		table#table3 input.button { width:80px; }
		table#table3 input.textfield { width:150px; padding:2px; }
		table#table3 input.fiel { width:150px; padding:2px; }
		table#table3 select.dropdown { width:150px; padding:2px; }
		table#table3 textarea.richtext { width:400px; height:250px; }
		table#table3 textarea.template { width:600px; height:300px; }
				 
		/* Pagination */
		div.paging { margin:10px 0; cursor:default; }
		div.paging a { padding:1px 5px; border:1px solid #202c3a; color:#202c3a; text-decoration:none; }
		div.paging a:hover { text-decoration:none; color:#00f; border-color:#00f; background:#fff; }
		div.paging span.current { font-weight:bold; color:#fff; background:#202c3a; border:1px solid #202c3a; padding:1px 5px; }
	